home *** CD-ROM | disk | FTP | other *** search
/ Aminet 40 / Aminet 40 (2000)(Schatztruhe)[!][Dec 2000].iso / Aminet / util / libs / muitoolkit_src.lha / muitoolkit_src / smakefile < prev   
Encoding:
Makefile  |  1999-09-18  |  1.1 KB  |  60 lines

  1.  
  2. ##
  3. ## $Id: smakefile,v 1.3 1999/09/18 11:53:32 carlos Exp $.
  4. ##
  5. ## Makes muitoolkit.library
  6. ##
  7. ## © 1999 Marcin Orlowski
  8. ##        <carlos@amiga.com.pl>
  9. ##
  10.  
  11. OBJS = mt_startup.o mt_init.o mt_funcs.o
  12. LIBS = lib:sc.lib lib:amiga.lib
  13.  
  14. all: include/pragmas/muitoolkit_pragmas.h muitoolkit.library mt_demo
  15.  
  16. muitoolkit.library:    $(OBJS)
  17.         SLINK TO $@ LIB $(LIBS) WITH <<
  18. $(OBJS)
  19. <
  20.         Delete $@.info
  21.         avail flush
  22.  
  23. mt_demo:    mt_demo.c $(OBJ)
  24.         sc mt_demo.c link
  25.  
  26. include/pragmas/muitoolkit_pragmas.h: fd/muitoolkit.fd
  27.     fd2pragma fd/muitoolkit.fd include/pragmas/muitoolkit_pragmas.h 
  28.  
  29.  
  30. deltrash:
  31.     @Execute <<
  32. FailAt 50
  33. delete #?.(o|lnk)
  34. delete #?.library
  35. delete test
  36. Set RC 0
  37. <
  38.  
  39. clean: deltrash
  40.     @Echo "Done!"
  41.  
  42.  
  43. pack:
  44.     @execute <<
  45. failat 666
  46. copy #?.readme release/muitoolkit/
  47. copy #?.doc release/muitoolkit/developer/autodocs/
  48. copy #?.library release/muitoolkit/libs/
  49. copy mt_demo release/muitoolkit/demo/
  50. copy include/#? release/muitoolkit/developer/C/include/
  51. copy mt_demo.c release/muitoolkit/developer/C/examples/
  52. delete release/muitoolkit/developer/C/include/CVS ALL
  53. delete release/muitoolkit/developer/C/include/#?/CVS ALL
  54. Set RC 0
  55. <
  56.  
  57.  
  58. rel:    pack
  59.     @echo "Done"
  60.